home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_08_12 / 8n12075a < prev    next >
Text File  |  1990-08-27  |  467b  |  19 lines

  1. /* sender.c - Sender task for asynchronous communication */
  2.  
  3. task Sender(void) {
  4.     task_t self = task_self();
  5.     msg_t  msg;
  6.  
  7.     task_setHandler(0); /* this task has no handlers */
  8.  
  9.     loop {
  10.         /* interrupt Receiver.Sync */
  11.         msg.srcTid = self;
  12.         msg.dstTid = task_idOf("Receiver");
  13.         msg.dstHid = 0; /* Sync = Handler Id #0 */
  14.         msg.type   = msg_type_SYNC;
  15.         task_interrupt(&msg);
  16.         /* ... */
  17.     }
  18. }
  19.